<%-- 
    Document   : detalhestransacao
    Created on : 09/03/2010, 22:10:18
    Author     : Koji
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"
        import="java.util.List"
        import="java.util.ArrayList"
        import="erp.financeiro.Saldo"
        import="erp.financeiro.TipoTransacao"
        import="erp.financeiro.StatusTransacao"
        import="java.util.Iterator"
        import="java.util.Date"
        import="javax.persistence.EntityManagerFactory"
        import="javax.persistence.EntityManager"
        import="javax.persistence.Query"
        import="javax.persistence.Persistence"
        import="java.text.DateFormat"
        import="java.text.SimpleDateFormat"
        %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" >

	<head>
		<title>
			Soccer Planning
		</title>
                <script type="text/javascript" src="prototype.js"></script>
		<link rel="stylesheet" type="text/css" href="default.css" media="screen" />
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
	</head>

	<body>
	    <div>
			<div class="top">
				<div class="header">
					<div class="left">
						Soccer Planning
					</div>

					<div class="right">
						<div><a href="#">logout</a></div>
					</div>
				</div>
			</div>

			<div class="container">

				<div class="navigation">
					<a href="index.html" title="Home" class="clicked">			HOME </a>

					<div class="clearer"><span></span></div>
				</div>

				<div class="main">
					<div class="sidenav">
						<h2>Transações</h2>
						<ul>
							<li><a href="cadastrotransacao_etapa1.jsp" title="cadastrar">Cadastrar Transação </a></li>
							<li><a href="listatransacao.jsp" title="listar">Listar Transação </a></li>
						</ul>

						<h2>Dados Bancários</h2>
						<ul>
							<li><a href="cadastro_dados_bancarios.jsp" title="cadastrar">Cadastrar Dados Bancários </a></li>
							<li><a href="listadadosbancarios.jsp" title="listar">Listar Dados Bancários </a></li>
						</ul>

						<%--<h2>Usuários</h2>
						<ul>
							<li><a href="cadastropagamento.jsp" title="cadastrar">Cadastrar Usuários </a></li>
							<li><a href="listatransacao.jsp" title="listar">Listar Usuários </a></li>
						</ul>--%>


                                                <h2>Relatórios</h2>
						<ul>
							<li><a href="relatorio_fluxo_caixa.jsp" title="fluxo">Fluxo de Caixa </a></li>
                                                        <li><a href="FluxoCaixaServlet" title="saldo">Saldo </a></li>
							<%--<li><a href="relatorio_historico.jsp" title="historico">Históricos </a></li>
                                                        <li><a href="relatorio_contabilidade.jsp" title="contabil">Balanço Contábil </a></li>--%>
						</ul>
					</div>
					
					
		 			<div class="content">

                                            <div class="forms">
                                            <form name="FluxoCaixa" method="POST" action="FluxoCaixaServlet">
                                            <fieldset>
                                                <legend>Período</legend>
                                                <input type="hidden" name="f" value="buscaTransacoes" />
                                                <table>
                                                    <tr>
                                                        <td>Data de Início</td>
                                                        <td><input name="dataInicio" /></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Data de Término</td>
                                                        <td><input name="dataTermino" /></td>
                                                    </tr>
                                                </table>
                                                    <hr />
                                                    <input type="submit" value="Buscar" />
                                            </fieldset>
                                            </form>
                                            </div>




                                            <%
                                                List<Saldo> list = (List<Saldo>) request.getAttribute("listaSaldo");
                                                Date inicio = (Date) request.getAttribute("inicio");
                                                Date termino = (Date) request.getAttribute("termino");
                                                DateFormat formatDate = new SimpleDateFormat("dd/MM/yyyy");
                                                DateFormat formatDateTime = new SimpleDateFormat("dd/MM/yyyy HH:mm");

                                                if(list!=null && inicio!=null && termino!=null){
                                            %>

                                            <h2>Período: <%= formatDate.format(inicio) %> a <%= formatDate.format(termino) %></h2>
                                            <br />
                                            <% } %>
                                            <br />
                                            <table style="width:100%;">
                                                <thead>
                                                    <tr>
                                                        <th>Data</th>
                                                        <th>Histórico</th>
                                                        <th>Crédito</th>
                                                        <th>Débito</th>
                                                        <th>Saldo</th>
                                                    </tr>
                                                </thead>
                                                <tbody>
                                                    <%
                                                        if(list==null){
                                                    %>
                                                    <tr class="even first last">
                                                        <td colspan="5">Faça uma busca por um período</td>
                                                    </tr>
                                                    <%
                                                        } else {
                                                        int i = 0;
                                                         for(Saldo saldo : list) {
                                                    %>
                                                    <tr class="<% if(i%2==0){%>even<%}else{%>odd<%}%> <% if(i==0){ %>first<% } %> <% if(i==list.size()-1){ %>last<% } %>">
                                                        <td><%= formatDateTime.format(saldo.getData()) %></td>
                                                        <td><%= saldo.getTransacao().getDescricao() %></td>

                                                        <% if(saldo.getTransacao().getTipo().equals(TipoTransacao.PAGAMENTO)){ %>
                                                        <td></td>
                                                        <td><%= saldo.getTransacao().getValor() %></td>
                                                        <% } else{ %>
                                                        <td><%= saldo.getTransacao().getValor() %></td>
                                                        <td></td>
                                                        <% } %>

                                                        <td><%= saldo.getSaldo() %></td>
                                                    </tr>
                                                    <%
                                                        i++;
                                                        }
                                                        }
                                                    %>
                                                </tbody>
                                                <tfoot>
                                                    <tr>
                                                        <td></td>
                                                        <td></td>
                                                        <td></td>
                                                        <td></td>
                                                        <%
                                                            if(list==null){
                                                        %>
                                                        <td>-</td>
                                                        <%
                                                            } else {
                                                        %>
                                                        <td><%= list.get(list.size()-1).getSaldo() %></td>
                                                        <%
                                                            }
                                                        %>
                                                    </tr>
                                                </tfoot>
                                            </table>

					</div>
					<div class="clearer"><span></span></div>
				</div>

				<div class="footer">
					Soccer Planning
				</div>
			</div>

	   	</div>
	</body>

</html>
